advanced technology attachment (ata) - Francés Inglés Diccionario